type runtime.lockRank
16 uses
runtime (current package)
lockrank.go#L5: type lockRank int
lockrank.go#L12: lockRankUnknown lockRank = iota
lockrank.go#L84: const lockRankLeafRank lockRank = 1000
lockrank.go#L149: func (rank lockRank) String() string {
lockrank.go#L167: var lockPartialOrder [][]lockRank = [][]lockRank{
lockrank_off.go#L16: func lockInit(l *mutex, rank lockRank) {
lockrank_off.go#L19: func getLockRank(l *mutex) lockRank {
lockrank_off.go#L23: func lockWithRank(l *mutex, rank lockRank) {
lockrank_off.go#L30: func acquireLockRankAndM(rank lockRank) {
lockrank_off.go#L41: func releaseLockRankAndM(rank lockRank) {
lockrank_off.go#L48: func lockWithRankMayAcquire(l *mutex, rank lockRank) {
lockrank_off.go#L56: func assertRankHeld(r lockRank) {
runtime2.go#L419: rank lockRank
rwmutex.go#L29: readRank lockRank // semantic lock rank for read locking
rwmutex.go#L60: func (rw *rwmutex) init(readRank, readRankInternal, writeRank lockRank) {
![]() |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |